package co.com.bean.departamento;

import java.util.List;

import javax.ejb.Local;

import co.com.smart.maestro.infraestructure.dto.DepartamentoDTO;
import co.com.smart.maestro.infraestructure.dto.ResponseJson;

@Local
public interface DepartamentoBeanLocal {

	ResponseJson insertarDepartamento(DepartamentoDTO dpto);

	ResponseJson editDepartamento(DepartamentoDTO dpto);

	ResponseJson removeDepartamento(DepartamentoDTO dpto, boolean logic);

	List<DepartamentoDTO> consultarAllDepartamento();

	DepartamentoDTO consultarDepartamentoId(DepartamentoDTO dpto);

	List<DepartamentoDTO> consultarDepartamento(DepartamentoDTO dpto);
}
